home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_87 / devdac.asm < prev    next >
Assembly Source File  |  1995-01-01  |  2KB  |  93 lines

  1.                 INCLUDE SoundDevices.INC
  2.  
  3.  
  4. EXTRN DacPort  : WORD
  5. EXTRN LDacPort : WORD
  6. EXTRN RDacPort : WORD
  7.  
  8.  
  9.                 CODESEG
  10.  
  11. PUBLIC DACIntHandler
  12.  
  13. DACIntHandler:
  14.                 Chunk1
  15.  
  16.                 Chunk2
  17.  
  18.                 MonoChunk31
  19.  
  20.                 Chunk41
  21.  
  22.                 MOV     DX,[DacPort]
  23.                 MOV     AL,CL
  24.                 OUT     DX,AL
  25.  
  26.                 Chunk5
  27.  
  28.  
  29. PUBLIC DAC2IntHandler
  30.  
  31. DAC2IntHandler:
  32.                 Chunk1
  33.  
  34.                 Chunk2
  35.  
  36.                 SterChunk31
  37.  
  38.                 Chunk41 8
  39.  
  40.                 MOV     DX,[LDacPort]
  41.                 MOV     AL,CH
  42.                 OUT     DX,AL
  43.  
  44.                 MOV     DX,[RDacPort]
  45.                 MOV     AL,CL
  46.                 OUT     DX,AL
  47.  
  48.                 Chunk51
  49.  
  50. PUBLIC MixDAC2IntHandler
  51.  
  52. MixDAC2IntHandler:
  53.                 Chunk1
  54.  
  55.                 Chunk2
  56.  
  57.                 StMixChunk31
  58.  
  59.                 Chunk41 8
  60.  
  61.                 MOV     DX,[LDacPort]
  62.                 MOV     AL,CH
  63.                 OUT     DX,AL
  64.  
  65.                 MOV     DX,[RDacPort]
  66.                 MOV     AL,CL
  67.                 OUT     DX,AL
  68.  
  69.                 Chunk51
  70.  
  71. PUBLIC Mix2DAC2IntHandler
  72.  
  73. Mix2DAC2IntHandler:
  74.                 Chunk1
  75.  
  76.                 Chunk2
  77.  
  78.                 StMix2Chunk31
  79.  
  80.                 Chunk41 8
  81.  
  82.                 MOV     DX,[LDacPort]
  83.                 MOV     AL,CH
  84.                 OUT     DX,AL
  85.  
  86.                 MOV     DX,[RDacPort]
  87.                 MOV     AL,CL
  88.                 OUT     DX,AL
  89.  
  90.                 Chunk51
  91.  
  92. END
  93.